package cn.com.api.service;

import java.util.List;

import java.util.Map;

import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Service;

import cn.com.api.entity.ApiAddress;

/**
 * 收货地址
 * 
 * 
 */
@Service
public interface ApiAddressService {
	// 查询用户所有的地址
	public List<ApiAddress> getAddressList(@Param("u_id") String u_id);

	// 查询用户使用的地址
	public ApiAddress getAddressEnable(@Param("uid") String uid);

	// 根据id查询地址
	public ApiAddress getAddressById(String id);

	// 修改收货地址
	public void update(ApiAddress apiAddress);

	// 停用所有地址
	public boolean updateAllEnable(String u_id);

	// 启用选中地址
	public boolean updateSignStart(Integer id);

	// 删除地址
	public int deleteAddr(Integer id);

}
